﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Roguelike
{
    public class Player : Mob
    {
        /// <summary>
        /// Constructor for Player
        /// </summary>
        public Player(int x_, int y_)
        {
            graphic = new Graphic('@');
            moveTypes = new List<moveFlag> { moveFlag.walk };

            x = x_;
            y = y_;

            // Temporary test values
            hp = 10;
            attack = 3;
        }

        /// <summary>
        /// Handles player's combat logic
        /// </summary>
        /// <returns></returns>
        override public int[] Fight()
        {
            // Placeholder till I figure out how combat works
            return new int[] { attack, hp };
        }
    }
}
